package ProyectoEstacionamiento;

import java.util.ArrayList;
import java.util.List;

class TestEstacionamiento {

	public static void main(String []args) throws InterruptedException{
                int entradas = Teclado.entero("¿Cuantas Entradas?");
		int salidas = Teclado.entero("¿Cuantas salidas?");
                int tam=Teclado.entero("¿Tamaño del estacionamiento?");
                
                List<Formados> lformados= new ArrayList();
                
                for (int i=0; i<entradas; i++){
                    Formados formados=new Formados();
                    lformados.add(formados);
                }
                Estacionamiento e= new Estacionamiento(tam,lformados);
                
                for (int i=1; i<=entradas; i++){
                    new Productor(e,lformados.get(i-1),i+"").start();
                    new Entrada(e,lformados.get(i-1),("Entrada "+i)).start();
                }
		for (int i=1; i<=salidas; i++) {
                    new Salida(e,("Salida "+i)).start();                    
                }
                while(true){}
                //System.out.println("Terminó el main");
	}
}